A Permutation-Coded Evolutionary Algorithm for the Bounded-Diameter Minimum Spanning Tree Problem
نویسندگان
چکیده
The diameter of a tree is the largest number of edges on any path between two vertices in it. Given a weighted, connected, undirected graph G and a bound D ≥ 2, the bounded-diameter minimum spanning tree problem seeks a spanning tree on G of minimum weight whose diameter does not exceed D. An evolutionary algorithm for this NP-hard problem encodes candidate trees as permutations of their vertices. The first vertex (if D is even) or the first two vertices (if D is odd) form the center of the tree a permutation represents. A greedy heuristic appends the remaining vertices to the tree in their listed order, as economically as possible, while maintaining the diameter bound. In tests on 25 Euclidean problem instances, this EA identifies shorter trees on average than does an EA that encodes trees as sets of their edges, though it takes longer.
منابع مشابه
A Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem
The routing cost of a spanning tree in a weighted and connected graph is defined as the total length of paths between all pairs of vertices. The objective of the minimum routing cost spanning tree problem is to find a spanning tree such that its routing cost is minimum. This is an NP-Hard problem that we present a GRASP with path-relinking metaheuristic algorithm for it. GRASP is a multi-start ...
متن کاملVariable Neighborhood Search for the Bounded Diameter Minimum Spanning Tree Problem
The bounded diameter minimum spanning tree problem is an NP-hard combinatorial optimization problem with applications in various fields like communication network design. We propose a general variable neighborhood search approach for it, utilizing four different types of neighborhoods. They were designed in a way enabling an efficient incremental evaluation and search for the best neighboring s...
متن کاملEncoding Bounded-Diameter Spanning Trees with Permutations and with Random Keys
Permutations of vertices can represent constrained spanning trees for evolutionary search via a decoder based on Prim’s algorithm, and random keys can represent permutations. Though we might expect that random keys, with an additional level of indirection, would provide inferior performance compared with permutations, a genetic algorithm that encodes spanning trees with random keys is as effect...
متن کاملNew hybrid evolutionary algorithm for solving the bounded diameter minimum spanning tree problem
Given a connected, weighted, undirected graph G and a bound D, the bounded diameter minimum spanning tree (BDMST) problem seeks a spanning tree on G of minimum weight among the trees in which no path between two vertices contains more than D edges. This problem is NP-hard for 4 ≤ D ≤ |v| 1. In present paper a new randomized greedy heuristic algorithm for solving BDMST is proposed. An evolutiona...
متن کاملMAGISTERARBEIT An Ant Colony Optimisation Algorithm for the Bounded Diameter Minimum Spanning Tree Problem
This master thesis presents an ant colony optimisation algorithm for the bounded diameter minimum spanning tree problem, a NP-hard combinatorial optimisation problem with various application fields, e.g. when considering certain aspects of quality in communication network design. The algorithm is extended with local optimisation in terms of a variable neighbourhood descent algorithm based on fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003